|
|
I created a scene with some glass like superellipsoids. The scene has
radiosity and a high max_trace_level. What I am finding is that it looks
very unrealistic with unsmooth transitions in the reflections in the glass
columns. Even with anti-aliasing on, the transitions aren't smooth at all
and it looks very computer generated and not very real. Can anyone help me
with ideas on how to make this scene look better and more realistic?
Thanks
-------
glasscolumns.pov scene text follows.
-------
#include "colors.inc"
#include "textures.inc"
#include "shapes.inc"
#include "metals.inc"
#include "glass.inc"
#include "woods.inc"
global_settings {
max_trace_level 50
radiosity {
pretrace_start 0.08
pretrace_end 0.02
count 100
nearest_count 5
error_bound 1.8
recursion_limit 3
low_error_factor 0.5
gray_threshold 0.0
minimum_reuse 0.015
brightness 0.25
adc_bailout 0.005
}
}
sky_sphere {
pigment {
color red 0.7 green 0.7 blue 0.7
}
}
camera {
location <400, 200, -1000>
direction <0, 0, 6>
right x*1.33
look_at <0,60,0>
}
light_source {
<300,200,-500>
color red 0.5 green 0.5 blue 0.5
looks_like {sphere {<0,0,0>,5 pigment {color White} finish {ambient 1}}}
}
light_source {
<-50,400,-500>
color red 0.5 green 0.5 blue 0.5
looks_like {sphere {<0,0,0>,5 pigment {color White} finish {ambient 1}}}
}
plane {
<0,1,0>,0
texture {
pigment {color White}
finish {diffuse 1}
}
}
#declare block=difference {
superellipsoid {
<0.1,1>
scale 0.5
translate <0,0.25,0>
}
superellipsoid {
<0.1,1>
scale 0.495
}
translate <0,0.5,0>
}
#declare large_block=union {
object {
block
scale <30,100,30>
interior {ior 1.5}
texture {
pigment {color rgbf <0.90, 0.94, 1.0, 0.9>}
finish {
specular 0.6
roughness 0.002
ambient 0
diffuse 0.1
brilliance 5
reflection {
0, 1.0
fresnel on
}
}
}
}
}
#declare large_block_green=union {
object {
block
scale <30,100,30>
interior {ior 1.5}
texture {
pigment {color rgbf <0.8, 1.0, 0.8, 0.925>}
finish {
specular 0.6
roughness 0.002
ambient 0
diffuse 0.1
brilliance 5
reflection {
0, 1.0
fresnel on
}
}
}
}
}
#declare large_block_clear=union {
object {
block
scale <30,100,30>
interior {ior 1.5}
texture {
pigment {color rgbf <0.99, 0.99, 0.99, 0.9>}
finish {
specular 0.6
roughness 0.002
ambient 0
diffuse 0.1
brilliance 5
reflection {
0, 1.0
fresnel on
}
}
}
}
}
union {
object {large_block translate <0,0,50>}
object {large_block_clear translate <-50,0,50>}
object {large_block_clear translate <50,0,50>}
object {large_block translate <-50,0,0>}
object {large_block_green translate <0,0,0>}
object {large_block translate <50,0,0>}
object {large_block translate <0,0,-50>}
object {large_block_clear translate <-50,0,-50>}
object {large_block_clear translate <50,0,-50>}
}
Post a reply to this message
|
|